Bonny (Member)
Expert
Messaggi: 437
Iscritto: 24/04/2009
|
Presumo che uno di questi fa al caso tuo:
onFocus: Questo handler è l'opposto di onBlur per cui si attiva quando l'utente entra in un campo;
onBlur: attivato quando il puntatore del mouse o il cursore esce dalla finestra corrente utilizzando il mouse o il carattere TAB. Applicato ai moduli, invece, tale handler si avvia se si esce dal campo il cui tag contiene il controllo;
onSelect: attivabile quando si seleziona del testo all'interno di una casella di testo sia col mouse sia tenendo premuto SHIFT e selezionando con i tasti Freccia;
onSelectStart: si attiva quando si inizia a selezionare un evento;
onbeforeEditFocus: si attiva con un doppio click o con un clicK su un oggetto che ha già la selezione, quando questo è in DesignMode;
onLoseCapture: si attiva quando un oggetto perde la cattura del mouse.
Gli ultimi tre eventi sono particolarità di Internet Explorer 5.0 e richiedono ulteriori conoscenze per poter essere adoperati.
In particolare :
onFocus e onBlur: Questi gestori si possono usare con i tag <SELECT> e <TEXTAREA> e con il tag <INPUT> di tipo TEXT. Con Javascript 1.1, cioè da Netscape Navigator 3, questo handler è stato associato anche con i tag <BODY> e <FRAMESET> e con il resto dei tag di form come <BUTTON>, <CHECKBOX>, <FILEUPLOAD>, <PASSWORD>, <RADIO>, <RESET>, <SUBMIT>. In Javascript 1.2 si aggiunge anche il tag <LAYER>.
onSelect: Questo gestore è usato con il tag <TEXTAREA> e <INPUT> di tipo TEXT, anche per Internet Explorer
In qualche piattaforma gli eventi onBlur e onFocus non funzionano bene con il tag <FRAMESET>
Molto più numerosi i tag associati in Explorer 4.0 e successivo per gli eventi onBlur, onFocus, SelectStart e onLoseCapture:
a, address, applet, area, b, bdo, big, blockquote, body, button, caption, center, cite, code, dd, dfn, dir, div, dl, dt, em, embed, fieldset, font, form, hr, i, img, input type="button", input type="checkbox", input type="file", input type="image", input type="password", input type="radio", input type="reset", input type="submit", input type=text, kbd, label, legend, li, listing, map, marquee, menu, nextid, nobr, object, ol, p, plaintext, pre, rt, ruby, s, samp, select, small, span, strike, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var, xmp
La tua domanda non è molto chiara..
"Ho provato onblur ma non so come utilizzarlo per tutta la pagina..."
cosa intendi per "tutta la pagina"?
questo:
Codice sorgente - presumibilmente Javascript |
<body onblur="alert('ciao');">
|
|